html
body
#app
  position: relative
  min-height: 100%
  height: 100%
  margin: 0
  padding: 0
  overflow: hidden

#app
  font-family: 'Avenir', Helvetica, Arial, sans-serif
  -webkit-font-smoothing: antialiased
  -moz-osx-font-smoothing: grayscale
  color: #2c3e50

#app
  > .container
      height: 100vh

      .brand
        display: block
        padding: 20px 0
        margin: 0
        color: #fefefe
        text-align: center

      .header
        padding: 0
        background: #fdfdfd
        box-shadow: 0 2px 5px rgba(0,0,0,.2)

      .content
        padding: 0 10px 10px 10px
        margin-top: 5px
        background: #eee

        .panel
          .panel-header
          .panel-footer
          .panel-toolbar
            position: relative
            border: 1px solid #ccc
            padding: 10px
            background: #f8f8f9
            margin: 5px 0
          .panel-header
            background: #fdfdf9
            .ivu-form-item
              margin-bottom: 0
          .panel-footer
            height: 55px
            .ivu-page
              position: absolute
              right: 10px
          .panel-toolbar
            margin-bottom: 0
            border-bottom: 0
            button
              margin-right: 10px

.ivu-table-header
  .ivu-table-cell
    display: block
